package com.atguigu.springsecurity.service;

import com.atguigu.model.system.SysLoginLog;
import com.atguigu.model.vo.SysLoginLogQueryVo;
import com.baomidou.mybatisplus.core.metadata.IPage;

public interface LoginLogService {

    /**
     * 记录登录信息
     * @param username
     * @param status
     * @param ipaddr
     * @param message
     */
    void recordLoginLog(String username, Integer status, String ipaddr, String message);


    IPage<SysLoginLog> selectPage(com.baomidou.mybatisplus.extension.plugins.pagination.Page<SysLoginLog> pageParam, SysLoginLogQueryVo sysLoginLogQueryVo);

    SysLoginLog getById(Long id);
}
